package com.itc.dispatch.domain.dto;

import com.itc.common.core.validate.Add;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * 根据数据集获取字段存储
 */
@Data
public class DataSetDto implements Serializable {

    @ApiModelProperty("数据集id")
    @NotBlank(message = "数据集id不能为空",groups = {Add.class})
    private String apiIdentifier;

    /**
     * 告警类型  1/指标，2/时间，3/文本
     */
    @NotNull(message = "告警类型不能为空",groups = {Add.class})
    @ApiModelProperty("告警类型  1/指标，2/时间，3/文本")
    private Integer alarmType;


}
